@Niki
3年前 提问
1个回答

公网如何安全访问内网服务器

帅末
3年前

方法一:我们可以通过CRT建立通道来访问这些服务器。建通道的步骤:

1.选择公网的远程地址,右键,选择properties。

2.选择Port Forwarding ,选择add 进行添加。注意的是:name可任意命名,local address为本地一个未使用的端口,注意,是本地!

3.Remote Address为你要连接的那台服务器的ip地址和端口。而不是公网地址!!!

4.通过CRT连接到公网,保持连接不断。必须一直保持公网连接不断。然后就可以通过访问本地相应端口,来访问相应服务器上的服务。

缺点:必须一致通过CRT连着,需要给每个端口配置通道。

方法二:借助火狐浏览器和CRT,通过HTTP或SOCKES代理。建立代理的步骤:

1.选择公网的远程地址,右键,选择properties。

2.选择Port Forwarding ,选择add 进行添加。与通道不同的是:Remote 中选择Dynamic forwarding using SOCKS 4 or 5 ,然后连接公网即可。

3.火狐浏览器也需要特殊设置:工具 -> 选项 -> 高级 -> 网络 -> 设置 ,选择手动代理,SOCKS主机中填写IP地址为:127.0.0.1 ,端口为CRT中配置的本地端口。

4.在浏览器中直接输入内网IP和端口即可访问。

缺点:外网无法使用。内网中非浏览器访问内容依旧无法访问。如:PLSQL 连接数据库。 优点:不必每个服务建立一个通道。